using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Decisions.HL7.Message;
using DecisionsFramework;

namespace Decisions.HL7.Message
{
    public class BodyPartsAttribute:RuleAttribute
    {
        private Dictionary<HL7Version, string[]> validVersionCodes = new Dictionary<HL7Version, string[]>();
        private Dictionary<HL7Version, string[]> validVersionDescriptions = new Dictionary<HL7Version, string[]>();
        private Dictionary<HL7Version, HL7TableType> tableVersionTypes = new Dictionary<HL7Version, HL7TableType>();

        public BodyPartsAttribute()
        {
            // init the values for table version types
						tableVersionTypes[HL7Version.v25] = HL7TableType.HL7;
						tableVersionTypes[HL7Version.v251] = HL7TableType.HL7;
						tableVersionTypes[HL7Version.v26] = HL7TableType.HL7;
						tableVersionTypes[HL7Version.v27] = HL7TableType.HL7;
			
            
			// init the values for version codes
						validVersionCodes[HL7Version.v25] = new string[]{"ADB","ACET","ACHIL","ADE","ADR","AMN","AMS","ANAL","ANKL","ANTEC","ANTECF","ANTR","ANUS","AORTA","AR","AV","APDX","AREO","ARM","ARTE","ASCIT","ASCT","ATR","AURI","AXI","BACK","BARTD","BARTG","BRTGF","BPH","BID","BIFL","BLAD","BLOOD","BLDA","BLDC","BLDV","CBLD","BLD","BDY","BON","BMAR","BOWEL","BOWLA","BOWSM","BRA","BRAIN","BCYS","BRST","BRSTFL","BRO","BROCH","BRONC","BRV","BUCCA","BURSA","BURSF","BUTT","CALF","CANAL","CANLI","CNL","CANTH","CDM","CARO","CARP","CAVIT","CHE","CECUM","CSF","CVX","CERVUT","CHEEK","CHES","CHEST ","CHIN","CIRCU","CLAVI","CLITO","CLIT","COCCG","COCCY","COLON","COLOS","COS","CDUCT","CONJ","CORAL","COR","CORD","CORN","CRANE","CRANF","CRANO","CRANP","CRANS","CRANT","CUBIT","CUFF","CULD","CULDO","DELT","DENTA","DEN","DIAF","DPH","DIGIT","DISC","DORS","DUFL","DUODE","DUR","EAR","EARBI","EARBM","EARBS","EARLO","ELBOW","ELBOWJ","ENDC","EC","EOLPH","ENDM","ET","EUR","EOS","EPICA","EPICM","EPD","EPIDU","EPIGL","ESOPG","ESO","ETHMO"," ","EYE","BROW","EYELI","FACE","FBINC","FBLAC","FBMAX","FBNAS","FBPAL","FBVOM","FBZYG","FALLT","FEMOR","FMH","FEMUR","FET","FIBU","FING","FINGN","FOL","FOOT","FOREA","FOREH","FORES","FOURC","GB","GEN","GVU","GENC","GL","GENL","GLAND","GLANS","GLUTE","GLUT","GLUTM","GROIN","GUM","HAR","HAL","HAND","HEAD","HART","HV","HVB","HVT","HEEL","HEM","HIP","HIPJ","HUMER","HYMEN","ILC","ILE","ILEOS","ILEUM","ILIAC","ILCR","ILCON","INGUI","JUGI","INT","ICX","INASA","INTRU","INTRO","ISCHI","JAW","KIDN ","KNEE","KNEEF","KNEEJ","LABIA","LABMA","LABMI","LACRI","LAM","INSTL","LARYN","LEG","LENS","WBC","LING","LINGU","LIP","STOOLL","LIVER","LOBE","LOCH","ISH","LUMBA","LMN","LUNG","LN","LNG","LYM","MAC","MALLE","MANDI","MAR","MAST","MAXIL","MAXS","MEATU","MEC","MEDST","MEDU","MOU","MPB","METAC","METAT","MILK","MITRL","MOLAR","MP","MONSU","MONSV","MOUTH","MRSA2","MYO","NAIL","NAILB","NAILF","NAILT","NARES","NASL","NSS","NLACR","NP","NTRAC","NAVEL","NECK","NERVE","NIPPL","NOSE","NOS","NOSTR","OCCIP","OLECR","OMEN","ORBIT","ORO","OSCOX","OVARY","PALAT","PLATH","PLATS","PALM","PANCR","PAFL","PAS","PARAT","PARIE","PARON","PAROT","PATEL","PELV","PENSH","PENIS","PANAL","PERI","PCARD","PCLIT","PERIH","PNEAL","PERIN","PNEPH","PNM","PORBI","PERRA","PERIS","PER","PERT","PERIT","PTONS","PERIU","PERIV","PHALA","PILO","PINNA","PLC","PLACF","PLACM","PLANT","PLEUR","PLEU","PLR","POPLI","PREAU","PRERE","PRST","PROS","PUBIC","PUL","RADI","RADIUS","RECTL","RECTU","RBC","RENL","RNP","RPERI","RIB","SACRA","SACRO","SACIL","SACRU","SALGL","SCALP","SCAPU","SCLER","SCROT","SEMN","SEM","SEPTU","SEROM","SHIN","SHOLJ","SHOL","SIGMO","SINUS","SKM","SKENE","SKULL","INSTS","SOLE","SPRM","SPHEN","SPCOR","SPLN","STER","STOM","USTOM","STOMA","STUMP","SCLV","SDP","SUB","SUBD","SGF","SUBM","SUBX","SUBME","SUBPH","SPX","SCLAV","SUPRA","SUPB","SWT","SWTG","SYNOL","SYN","SYNOV","TARS","TDUCT","TEAR","TEMPL","TEMPO","TML","TESTI","THIGH","THORA","THRB","THUMB","TNL","THM","THYRD","TIBIA","TOE","TOEN","TONG","TONS","TOOTH","TSK","TRCHE","TBRON","TCN","ULNA","UMB","UMBL","URET","URTH","UTERI","SAC","UTER","VAGIN","VCUFF","VGV","VAL","VAS","VASTL","VAULT","VEIN","VENTG","VCSF","VERMI","VERTC","VERTL","VERTT","VESI","VESCL","VESFLD","VESTI","VITR","VOC","VULVA","WRIST"};
						validVersionCodes[HL7Version.v251] = new string[]{"ADB","ACET","ACHIL","ADE","ADR","AMN","AMS","ANAL","ANKL","ANTEC","ANTECF","ANTR","ANUS","AORTA","AR","AV","APDX","AREO","ARM","ARTE","ASCIT","ASCT","ATR","AURI","AXI","BACK","BARTD","BARTG","BRTGF","BPH","BID","BIFL","BLAD","BLOOD","BLDA","BLDC","BLDV","CBLD","BLD","BDY","BON","BMAR","BOWEL","BOWLA","BOWSM","BRA","BRAIN","BCYS","BRST","BRSTFL","BRO","BROCH","BRONC","BRV","BUCCA","BURSA","BURSF","BUTT","CALF","CANAL","CANLI","CNL","CANTH","CDM","CARO","CARP","CAVIT","CHE","CECUM","CSF","CVX","CERVUT","CHEEK","CHES","CHEST","CHIN","CIRCU","CLAVI","CLITO","CLIT","COCCG","COCCY","COLON","COLOS","COS","CDUCT","CONJ","CORAL","COR","CORD","CORN","CRANE","CRANF","CRANO","CRANP","CRANS","CRANT","CUBIT","CUFF","CULD","CULDO","DELT","DENTA","DEN","DIAF","DPH","DIGIT","DISC","DORS","DUFL","DUODE","DUR","EAR","EARBI","EARBM","EARBS","EARLO","ELBOW","ELBOWJ","ENDC","EC","EOLPH","ENDM","ET","EUR","EOS","EPICA","EPICM","EPD","EPIDU","EPIGL","ESOPG","ESO","ETHMO","EYE","BROW","EYELI","FACE","FBINC","FBLAC","FBMAX","FBNAS","FBPAL","FBVOM","FBZYG","FALLT","FEMOR","FMH","FEMUR","FET","FIBU","FING","FINGN","FOL","FOOT","FOREA","FOREH","FORES","FOURC","GB","GEN","GVU","GENC","GL","GENL","GLAND","GLANS","GLUTE","GLUT","GLUTM","GROIN","GUM","HAR","HAL","HAND","HEAD","HART","HV","HVB","HVT","HEEL","HEM","HIP","HIPJ","HUMER","HYMEN","ILC","ILE","ILEOS","ILEUM","ILIAC","ILCR","ILCON","INGUI","JUGI","INT","ICX","INASA","INTRU","INTRO","ISCHI","JAW","KIDN","KNEE","KNEEF","KNEEJ","LABIA","LABMA","LABMI","LACRI","LAM","INSTL","LARYN","LEG","LENS","WBC","LING","LINGU","LIP","STOOLL","LIVER","LOBE","LOCH","ISH","LUMBA","LMN","LUNG","LN","LNG","LYM","MAC","MALLE","MANDI","MAR","MAST","MAXIL","MAXS","MEATU","MEC","MEDST","MEDU","MOU","MPB","METAC","METAT","MILK","MITRL","MOLAR","MP","MONSU","MONSV","MOUTH","MRSA2","MYO","NAIL","NAILB","NAILF","NAILT","NARES","NASL","NSS","NLACR","NP","NTRAC","NAVEL","NECK","NERVE","NIPPL","NOSE","NOS","NOSTR","OCCIP","OLECR","OMEN","ORBIT","ORO","OSCOX","OVARY","PALAT","PLATH","PLATS","PALM","PANCR","PAFL","PAS","PARAT","PARIE","PARON","PAROT","PATEL","PELV","PENSH","PENIS","PANAL","PERI","PCARD","PCLIT","PERIH","PNEAL","PERIN","PNEPH","PNM","PORBI","PERRA","PERIS","PER","PERT","PERIT","PTONS","PERIU","PERIV","PHALA","PILO","PINNA","PLC","PLACF","PLACM","PLANT","PLEUR","PLEU","PLR","POPLI","PREAU","PRERE","PRST","PROS","PUBIC","PUL","RADI","RADIUS","RECTL","RECTU","RBC","RENL","RNP","RPERI","RIB","SACRA","SACRO","SACIL","SACRU","SALGL","SCALP","SCAPU","SCLER","SCROT","SEMN","SEM","SEPTU","SEROM","SHIN","SHOLJ","SHOL","SIGMO","SINUS","SKM","SKENE","SKULL","INSTS","SOLE","SPRM","SPHEN","SPCOR","SPLN","STER","STOM","USTOM","STOMA","STUMP","SCLV","SDP","SUB","SUBD","SGF","SUBM","SUBX","SUBME","SUBPH","SPX","SCLAV","SUPRA","SUPB","SWT","SWTG","SYNOL","SYN","SYNOV","TARS","TDUCT","TEAR","TEMPL","TEMPO","TML","TESTI","THIGH","THORA","THRB","THUMB","TNL","THM","THYRD","TIBIA","TOE","TOEN","TONG","TONS","TOOTH","TSK","TRCHE","TBRON","TCN","ULNA","UMB","UMBL","URET","URTH","UTERI","SAC","UTER","VAGIN","VCUFF","VGV","VAL","VAS","VASTL","VAULT","VEIN","VENTG","VCSF","VERMI","VERTC","VERTL","VERTT","VESI","VESCL","VESFLD","VESTI","VITR","VOC","VULVA","WRIST"};
						validVersionCodes[HL7Version.v26] = new string[]{"ADB","ACET","ACHIL","ADE","ADR","AMN","AMS","ANAL","ANKL","ANTEC","ANTECF","ANTR","ANUS","AORTA","AR","AV","APDX","AREO","ARM","ARTE","ASCIT","ASCT","ATR","AURI","AXI","BACK","BARTD","BARTG","BRTGF","BPH","BID","BIFL","BLAD","BLOOD","BLDA","BLDC","BLDV","CBLD","BLD","BDY","BON","BMAR","BOWEL","BOWLA","BOWSM","BRA","BRAIN","BCYS","BRST","BRSTFL","BRO","BROCH","BRONC","BRV","BUCCA","BURSA","BURSF","BUTT","CALF","CANAL","CANLI","CNL","CANTH","CDM","CARO","CARP","CAVIT","CHE","CECUM","CSF","CVX","CERVUT","CHEEK","CHES","CHESTÂ ","CHIN","CIRCU","CLAVI","CLITO","CLIT","COCCG","COCCY","COLON","COLOS","COS","CDUCT","CONJ","CORAL","COR","CORD","CORN","CRANE","CRANF","CRANO","CRANP","CRANS","CRANT","CUBIT","CUFF","CULD","CULDO","DELT","DENTA","DEN","DIAF","DPH","DIGIT","DISC","DORS","DUFL","DUODE","DUR","EAR","EARBI","EARBM","EARBS","EARLO","ELBOW","ELBOWJ","ENDC","EC","EOLPH","ENDM","ET","EUR","EOS","EPICA","EPICM","EPD","EPIDU","EPIGL","ESOPG","ESO","ETHMO","Â ","EYE","BROW","EYELI","FACE","FBINC","FBLAC","FBMAX","FBNAS","FBPAL","FBVOM","FBZYG","FALLT","FEMOR","FMH","FEMUR","FET","FIBU","FING","FINGN","FOL","FOOT","FOREA","FOREH","FORES","FOURC","GB","GEN","GVU","GENC","GL","GENL","GLAND","GLANS","GLUTE","GLUT","GLUTM","GROIN","GUM","HAR","HAL","HAND","HEAD","HART","HV","HVB","HVT","HEEL","HEM","HIP","HIPJ","HUMER","HYMEN","ILC","ILE","ILEOS","ILEUM","ILIAC","ILCR","ILCON","INGUI","JUGI","INT","ICX","INASA","INTRU","INTRO","ISCHI","JAW","KIDNÂ ","KNEE","KNEEF","KNEEJ","LABIA","LABMA","LABMI","LACRI","LAM","INSTL","LARYN","LEG","LENS","WBC","LING","LINGU","LIP","STOOLL","LIVER","LOBE","LOCH","ISH","LUMBA","LMN","LUNG","LN","LNG","LYM","MAC","MALLE","MANDI","MAR","MAST","MAXIL","MAXS","MEATU","MEC","MEDST","MEDU","MOU","MPB","METAC","METAT","MILK","MITRL","MOLAR","MP","MONSU","MONSV","MOUTH","MRSA2","MYO","NAIL","NAILB","NAILF","NAILT","NARES","NASL","NSS","NLACR","NP","NTRAC","NAVEL","NECK","NERVE","NIPPL","NOSE","NOS","NOSTR","OCCIP","OLECR","OMEN","ORBIT","ORO","OSCOX","OVARY","PALAT","PLATH","PLATS","PALM","PANCR","PAFL","PAS","PARAT","PARIE","PARON","PAROT","PATEL","PELV","PENSH","PENIS","PANAL","PERI","PCARD","PCLIT","PERIH","PNEAL","PERIN","PNEPH","PNM","PORBI","PERRA","PERIS","PER","PERT","PERIT","PTONS","PERIU","PERIV","PHALA","PILO","PINNA","PLC","PLACF","PLACM","PLANT","PLEUR","PLEU","PLR","POPLI","PREAU","PRERE","PRST","PROS","PUBIC","PUL","RADI","RADIUS","RECTL","RECTU","RBC","RENL","RNP","RPERI","RIB","SACRA","SACRO","SACIL","SACRU","SALGL","SCALP","SCAPU","SCLER","SCROT","SEMN","SEM","SEPTU","SEROM","SHIN","SHOLJ","SHOL","SIGMO","SINUS","SKM","SKENE","SKULL","INSTS","SOLE","SPRM","SPHEN","SPCOR","SPLN","STER","STOM","USTOM","STOMA","STUMP","SCLV","SDP","SUB","SUBD","SGF","SUBM","SUBX","SUBME","SUBPH","SPX","SCLAV","SUPRA","SUPB","SWT","SWTG","SYNOL","SYN","SYNOV","TARS","TDUCT","TEAR","TEMPL","TEMPO","TML","TESTI","THIGH","THORA","THRB","THUMB","TNL","THM","THYRD","TIBIA","TOE","TOEN","TONG","TONS","TOOTH","TSK","TRCHE","TBRON","TCN","ULNA","UMB","UMBL","URET","URTH","UTERI","SAC","UTER","VAGIN","VCUFF","VGV","VAL","VAS","VASTL","VAULT","VEIN","VENTG","VCSF","VERMI","VERTC","VERTL","VERTT","VESI","VESCL","VESFLD","VESTI","VITR","VOC","VULVA","WRIST"};
						validVersionCodes[HL7Version.v27] = new string[]{"ADB","ACET","ACHIL","ADE","ADR","AMN","AMS","ANAL","ANKL","ANTEC","ANTECF","ANTR","ANUS","AORTA","AR","AV","APDX","AREO","ARM","ARTE","ASCIT","ASCT","ATR","AURI","AXI","BACK","BARTD","BARTG","BRTGF","BPH","BID","BIFL","BLAD","BLOOD","BLDA","BLDC","BLDV","CBLD","BLD","BDY","BON","BMAR","BOWEL","BOWLA","BOWSM","BRA","BRAIN","BCYS","BRST","BRSTFL","BRO","BROCH","BRONC","BRV","BUCCA","BURSA","BURSF","BUTT","CALF","CANAL","CANLI","CNL","CANTH","CDM","CARO","CARP","CAVIT","CHE","CECUM","CSF","CVX","CERVUT","CHEEK","CHES","CHESTÂ ","CHIN","CIRCU","CLAVI","CLITO","CLIT","COCCG","COCCY","COLON","COLOS","COS","CDUCT","CONJ","CORAL","COR","CORD","CORN","CRANE","CRANF","CRANO","CRANP","CRANS","CRANT","CUBIT","CUFF","CULD","CULDO","DELT","DENTA","DEN","DIAF","DPH","DIGIT","DISC","DORS","DUFL","DUODE","DUR","EAR","EARBI","EARBM","EARBS","EARLO","ELBOW","ELBOWJ","ENDC","EC","EOLPH","ENDM","ET","EUR","EOS","EPICA","EPICM","EPD","EPIDU","EPIGL","ESOPG","ESO","ETHMO","Â ","EYE","BROW","EYELI","FACE","FBINC","FBLAC","FBMAX","FBNAS","FBPAL","FBVOM","FBZYG","FALLT","FEMOR","FMH","FEMUR","FET","FIBU","FING","FINGN","FOL","FOOT","FOREA","FOREH","FORES","FOURC","GB","GEN","GVU","GENC","GL","GENL","GLAND","GLANS","GLUTE","GLUT","GLUTM","GROIN","GUM","HAR","HAL","HAND","HEAD","HART","HV","HVB","HVT","HEEL","HEM","HIP","HIPJ","HUMER","HYMEN","ILC","ILE","ILEOS","ILEUM","ILIAC","ILCR","ILCON","INGUI","JUGI","INT","ICX","INASA","INTRU","INTRO","ISCHI","JAW","KIDNÂ ","KNEE","KNEEF","KNEEJ","LABIA","LABMA","LABMI","LACRI","LAM","INSTL","LARYN","LEG","LENS","WBC","LING","LINGU","LIP","STOOLL","LIVER","LOBE","LOCH","ISH","LUMBA","LMN","LUNG","LN","LNG","LYM","MAC","MALLE","MANDI","MAR","MAST","MAXIL","MAXS","MEATU","MEC","MEDST","MEDU","MOU","MPB","METAC","METAT","MILK","MITRL","MOLAR","MP","MONSU","MONSV","MOUTH","MRSA2","MYO","NAIL","NAILB","NAILF","NAILT","NARES","NASL","NSS","NLACR","NP","NTRAC","NAVEL","NECK","NERVE","NIPPL","NOS","NOSE","NOSTR","OCCIP","OLECR","OMEN","ORBIT","ORO","OSCOX","OVARY","PALAT","PLATH","PLATS","PALM","PANCR","PAFL","PAS","PARAT","PARIE","PARON","PAROT","PATEL","PELV","PENSH","PENIS","PANAL","PERI","PCARD","PCLIT","PERIH","PNEAL","PERIN","PNEPH","PNM","PORBI","PERRA","PERIS","PER","PERT","PERIT","PTONS","PERIU","PERIV","PHALA","PILO","PINNA","PLC","PLACF","PLACM","PLANT","PLEUR","PLEU","PLR","POPLI","PREAU","PRERE","PRST","PROS","PUBIC","PUL","RADI","RADIUS","RECTL","RECTU","RBC","RENL","RNP","RPERI","RIB","SACRA","SACRO","SACIL","SACRU","SALGL","SCALP","SCAPU","SCLER","SCROT","SEMN","SEM","SEPTU","SEROM","SHIN","SHOLJ","SHOL","SIGMO","SINUS","SKM","SKENE","SKULL","INSTS","SOLE","SPRM","SPHEN","SPCOR","SPLN","STER","STOM","USTOM","STOMA","STUMP","SCLV","SDP","SUB","SUBD","SGF","SUBM","SUBX","SUBME","SUBPH","SPX","SCLAV","SUPRA","SUPB","SWT","SWTG","SYNOL","SYN","SYNOV","TARS","TDUCT","TEAR","TEMPL","TEMPO","TML","TESTI","THIGH","THORA","THRB","THUMB","TNL","THM","THYRD","TIBIA","TOE","TOEN","TONG","TONS","TOOTH","TSK","TRCHE","TBRON","TCN","ULNA","UMB","UMBL","URET","URTH","UTERI","SAC","UTER","VAGIN","VCUFF","VGV","VAL","VAS","VASTL","VAULT","VEIN","VENTG","VCSF","VERMI","VERTC","VERTL","VERTT","VESI","VESCL","VESFLD","VESTI","VITR","VOC","VULVA","WRIST"};
			
			// init the values for version descriptions
						validVersionDescriptions[HL7Version.v25] = new string[]{"Abdomen","Acetabulum","Achilles","Adenoids","Adrenal","Amniotic fluid","Amniotic Sac","Anal","Ankle","Antecubital","Antecubital Fossa","Antrum","Anus","Aorta","Aortic Rim","Aortic Valve","Appendix","Areola","Arm","Artery","Ascites","Ascitic Fluid","Atrium","Auricular","Axilla","Back","Bartholin Duct","Bartholin Gland","Bartholin Gland Fluid","Basophils","Bile Duct","Bile fluid","Bladder","Blood","Blood,  Arterial","Blood,  Capillary","Blood,  Venous","Blood, Cord","Blood, Whole","Body, Whole","Bone","Bone marrow","Bowel","Bowel, Large","Bowel, Small","Brachial","Brain","Brain Cyst Fluid","Breast","Breast fluid","Bronchial","Bronchiole/Bronchiolar","Bronchus/Bronchial","Broviac","Buccal","Bursa","Bursa Fluid","Buttocks","Calf","Canal","Canaliculis","Cannula","Canthus","Cardiac Muscle","Carotid","Carpal","Cavity","Cavity, Chest","Cecum/Cecal","Cerebral Spinal Fluid","Cervix","Cervix/Uterus","Cheek","Chest","Chest Tube","Chin","Circumcision Site","Clavicle/Clavicular","Clitoral","Clitoris","Coccygeal","Coccyx","Colon","Colostomy","Colostomy Stoma","Common Duct","Conjunctiva","Coral","Cord","Cord Blood","Cornea","Cranium, ethmoid","Cranium, frontal","Cranium, occipital","Cranium, parietal","Cranium, sphenoid","Cranium, temporal","Cubitus","Cuff","Cul De Sac","Culdocentesis","Deltoid","Dental","Dental Gingiva","Dialysis Fluid","Diaphragm","Digit","Disc","Dorsum/Dorsal","Duodenal Fluid","Duodenum/Duodenal","Dura","Ear","Ear bone, incus","Ear bone, malleus","Ear bone,stapes","Ear Lobe","Elbow","Elbow Joint","Endocardium","Endocervical","endolpthamitis","Endometrium","Endotracheal","Endourethral","Eosinophils","Epicardial","Epicardium","Epididymis","Epidural","Epiglottis","Esophageal","Esophagus","Ethmoid","External Jugular","Eye","Eyebrow","Eyelid","Face","Facial bone, inferior nasal concha","Facial bone, lacrimal","Facial bone, maxilla","Facial bone, nasal","Facial bone, palatine","Facial bone, vomer","Facial bone, zygomatic","Fallopian Tube","Femoral","Femoral Head","Femur","Fetus","Fibula","Finger","Finger Nail","Follicle","Foot","Forearm","Forehead","Foreskin","Fourchette","Gall Bladder","Genital","Genital - Vulva","Genital Cervix","Genital Lesion","Genital Lochia","Gland","Glans","Gluteal","Gluteus","Gluteus Medius","Groin","Gum","Hair","Hallux","Hand","Head","Heart","Heart Valve","Heart Valve, Bicuspid","Heart Valve, Tricuspid","Heel","Hemorrhoid","Hip","Hip Joint","Humerus","Hymen","Ileal Conduit","Ileal Loop","Ileostomy","Ileum","Iliac","Iliac Crest","Ilical Conduit","Inguinal","Jugular, Internal","Intestine","Intracervical","Intranasal","Intrauterine","Introitus","Ischium","Jaw","Kidney","Knee","Knee Fluid","Knee Joint","Labia","Labia Majora","Labia Minora","Lacrimal","Lamella","Intestine, Large","Larynx","Leg","Lens","Leukocytes","Lingual","Lingula","Lip","Liquid Stool","Liver","Lobe","Lochia","Loop, Ishial","Lumbar","Lumen","Lung","Lymph Node","Lymph Node, Groin","Lymphocytes","Macrophages","Malleolus","Mandible/Mandibular","Marrow","Mastoid","Maxilla/Maxillary","Maxillary Sinus","Meatus","Meconium","Mediastinum","Medullary","Membrane","Meninges","Metacarpal","Metatarsal","Milk, Breast","Mitral Valve","Molar","Mons Pubis","Mons Ureteris","Mons Veneris(Mons Pubis)","Mouth","Mrsa:","Myocardium","Nail","Nail Bed","Nail, Finger","Nail, Toe","Nares","Nasal","Nasal Septum","Nasolacrimal","Nasopharyngeal","Nasotracheal","Navel","Neck","Nerve","Nipple","Nose","Nose (Nasal Passage)","Nostril","Occipital","Olecranon","Omentum","Orbit/Orbital","Oropharynx","Os coxa (pelvic girdle)","Ovary","Palate","Palate, Hard","Palate, Soft","Palm","Pancreas","Pancreatic Fluid","Parasternal","Paratracheal","Parietal","Paronychia","Parotid","Patella","Pelvis","Penile Shaft","Penis","Perianal/Perirectal","Pericardial Fluid","Pericardium","Periclitoral","Perihepatic","Perineal","Perineal Abscess","Perinephric","Perineum","Periorbital","Perirectal","Perisplenic","Peritoneal","Peritoneal Fluid","Peritoneum","Peritonsillar","Periurethal","Perivesicular","Phalanyx","Pilonidal","Pinna","Placenta","Placenta (Fetal Side)","Placenta (Maternal Side)","Plantar","Pleura","Pleural Fluid","Pleural Fluid (Thoracentesis Fld)","Popliteal","Preauricular","Prerenal","Prostate Gland","Prostatic Fluid","Pubic","Pulmonary Artery","Radial","Radius","Rectal","Rectum","Red Blood Cells","Renal","Renal Pelvis","Retroperitoneal","Rib","Sacral","Sacrococcygeal","Sacroiliac","Sacrum","Salivary Gland","Scalp","Scapula/Scapular","Sclera","Scrotum/Scrotal","Semen","Seminal Fluid","Septum/Septal","Seroma","Shin","Sholder Joint","Shoulder","Sigmoid","Sinus","Skeletal Muscle","Skene's Gland","Skull","Intestine, Small","Sole","Spermatozoa","Sphenoid","Spinal Cord","Spleen","Sternum/Sternal","Stoma","Stoma, Urinary","Stomach","Stump","Sub Clavian","Subdiaphramatic","Subdural","Subdural Fluid","Subgaleal Fluid","Submandibular","Submaxillary","Submental","Subphrenic","Supra Cervical","Supraclavicle/Supraclavicular","Suprapubic","Suprapubic Specimen","Sweat","Sweat Gland","Synovial","Synovial Fluid","Synovium","Tarsal","Tear Duct","Tears","Temple","Temporal","Temporal Lobe","Testicle(Testis)","Thigh","Thoracentesis","Throat","Thumb","Thumbnail","Thymus","Thyroid","Tibia","Toe","Toe Nail","Tongue","Tonsil","Tooth","Tooth Socket","Trachea/Tracheal","Transbronchial","Transcarina Asp","Ulna/Ulnar","Umbilical Blood","Umbilicus","Ureter","Urethra","Uterine","Uterine Cul/De/Sac","Uterus","Vagina/Vaginal","Vaginal Cuff","Vaginal Vault","Valve","Vas Deferens","Vastus Lateralis","Vault","Vein","Ventragluteal","Ventricular CSF","Vermis Cerebelli","Vertebra, cervical","Vertebra, lumbar","Vertebra, thoracic","Vesicle","Vesicular","Vesicular Fluid","Vestibule(Genital)","Vitreous Fluid","Vocal Cord","Vulva","Wrist"};
						validVersionDescriptions[HL7Version.v251] = new string[]{"Abdomen","Acetabulum","Achilles","Adenoids","Adrenal","Amniotic fluid","Amniotic Sac","Anal","Ankle","Antecubital","Antecubital Fossa","Antrum","Anus","Aorta","Aortic Rim","Aortic Valve","Appendix","Areola","Arm","Artery","Ascites","Ascitic Fluid","Atrium","Auricular","Axilla","Back","Bartholin Duct","Bartholin Gland","Bartholin Gland Fluid","Basophils","Bile Duct","Bile fluid","Bladder","Blood","Blood,  Arterial","Blood,  Capillary","Blood,  Venous","Blood, Cord","Blood, Whole","Body, Whole","Bone","Bone marrow","Bowel","Bowel, Large","Bowel, Small","Brachial","Brain","Brain Cyst Fluid","Breast","Breast fluid","Bronchial","Bronchiole/Bronchiolar","Bronchus/Bronchial","Broviac","Buccal","Bursa","Bursa Fluid","Buttocks","Calf","Canal","Canaliculis","Cannula","Canthus","Cardiac Muscle","Carotid","Carpal","Cavity","Cavity, Chest","Cecum/Cecal","Cerebral Spinal Fluid","Cervix","Cervix/Uterus","Cheek","Chest","Chest Tube","Chin","Circumcision Site","Clavicle/Clavicular","Clitoral","Clitoris","Coccygeal","Coccyx","Colon","Colostomy","Colostomy Stoma","Common Duct","Conjunctiva","Coral","Cord","Cord Blood","Cornea","Cranium, ethmoid","Cranium, frontal","Cranium, occipital","Cranium, parietal","Cranium, sphenoid","Cranium, temporal","Cubitus","Cuff","Cul De Sac","Culdocentesis","Deltoid","Dental","Dental Gingiva","Dialysis Fluid","Diaphragm","Digit","Disc","Dorsum/Dorsal","Duodenal Fluid","Duodenum/Duodenal","Dura","Ear","Ear bone, incus","Ear bone, malleus","Ear bone,stapes","Ear Lobe","Elbow","Elbow Joint","Endocardium","Endocervical","endolpthamitis","Endometrium","Endotracheal","Endourethral","Eosinophils","Epicardial","Epicardium","Epididymis","Epidural","Epiglottis","Esophageal","Esophagus","Ethmoid","Eye","Eyebrow","Eyelid","Face","Facial bone, inferior nasal concha","Facial bone, lacrimal","Facial bone, maxilla","Facial bone, nasal","Facial bone, palatine","Facial bone, vomer","Facial bone, zygomatic","Fallopian Tube","Femoral","Femoral Head","Femur","Fetus","Fibula","Finger","Finger Nail","Follicle","Foot","Forearm","Forehead","Foreskin","Fourchette","Gall Bladder","Genital","Genital - Vulva","Genital Cervix","Genital Lesion","Genital Lochia","Gland","Glans","Gluteal","Gluteus","Gluteus Medius","Groin","Gum","Hair","Hallux","Hand","Head","Heart","Heart Valve","Heart Valve, Bicuspid","Heart Valve, Tricuspid","Heel","Hemorrhoid","Hip","Hip Joint","Humerus","Hymen","Ileal Conduit","Ileal Loop","Ileostomy","Ileum","Iliac","Iliac Crest","Ilical Conduit","Inguinal","Jugular, Internal","Intestine","Intracervical","Intranasal","Intrauterine","Introitus","Ischium","Jaw","Kidney","Knee","Knee Fluid","Knee Joint","Labia","Labia Majora","Labia Minora","Lacrimal","Lamella","Intestine, Large","Larynx","Leg","Lens","Leukocytes","Lingual","Lingula","Lip","Liquid Stool","Liver","Lobe","Lochia","Loop, Ishial","Lumbar","Lumen","Lung","Lymph Node","Lymph Node, Groin","Lymphocytes","Macrophages","Malleolus","Mandible/Mandibular","Marrow","Mastoid","Maxilla/Maxillary","Maxillary Sinus","Meatus","Meconium","Mediastinum","Medullary","Membrane","Meninges","Metacarpal","Metatarsal","Milk, Breast","Mitral Valve","Molar","Mons Pubis","Mons Ureteris","Mons Veneris(Mons Pubis)","Mouth","Mrsa:","Myocardium","Nail","Nail Bed","Nail, Finger","Nail, Toe","Nares","Nasal","Nasal Septum","Nasolacrimal","Nasopharyngeal","Nasotracheal","Navel","Neck","Nerve","Nipple","Nose","Nose (Nasal Passage)","Nostril","Occipital","Olecranon","Omentum","Orbit/Orbital","Oropharynx","Os coxa (pelvic girdle)","Ovary","Palate","Palate, Hard","Palate, Soft","Palm","Pancreas","Pancreatic Fluid","Parasternal","Paratracheal","Parietal","Paronychia","Parotid","Patella","Pelvis","Penile Shaft","Penis","Perianal/Perirectal","Pericardial Fluid","Pericardium","Periclitoral","Perihepatic","Perineal","Perineal Abscess","Perinephric","Perineum","Periorbital","Perirectal","Perisplenic","Peritoneal","Peritoneal Fluid","Peritoneum","Peritonsillar","Periurethal","Perivesicular","Phalanyx","Pilonidal","Pinna","Placenta","Placenta (Fetal Side)","Placenta (Maternal Side)","Plantar","Pleura","Pleural Fluid","Pleural Fluid (Thoracentesis Fld)","Popliteal","Preauricular","Prerenal","Prostate Gland","Prostatic Fluid","Pubic","Pulmonary Artery","Radial","Radius","Rectal","Rectum","Red Blood Cells","Renal","Renal Pelvis","Retroperitoneal","Rib","Sacral","Sacrococcygeal","Sacroiliac","Sacrum","Salivary Gland","Scalp","Scapula/Scapular","Sclera","Scrotum/Scrotal","Semen","Seminal Fluid","Septum/Septal","Seroma","Shin","Sholder Joint","Shoulder","Sigmoid","Sinus","Skeletal Muscle","Skene's Gland","Skull","Intestine, Small","Sole","Spermatozoa","Sphenoid","Spinal Cord","Spleen","Sternum/Sternal","Stoma","Stoma, Urinary","Stomach","Stump","Sub Clavian","Subdiaphramatic","Subdural","Subdural Fluid","Subgaleal Fluid","Submandibular","Submaxillary","Submental","Subphrenic","Supra Cervical","Supraclavicle/Supraclavicular","Suprapubic","Suprapubic Specimen","Sweat","Sweat Gland","Synovial","Synovial Fluid","Synovium","Tarsal","Tear Duct","Tears","Temple","Temporal","Temporal Lobe","Testicle(Testis)","Thigh","Thoracentesis","Throat","Thumb","Thumbnail","Thymus","Thyroid","Tibia","Toe","Toe Nail","Tongue","Tonsil","Tooth","Tooth Socket","Trachea/Tracheal","Transbronchial","Transcarina Asp","Ulna/Ulnar","Umbilical Blood","Umbilicus","Ureter","Urethra","Uterine","Uterine Cul/De/Sac","Uterus","Vagina/Vaginal","Vaginal Cuff","Vaginal Vault","Valve","Vas Deferens","Vastus Lateralis","Vault","Vein","Ventragluteal","Ventricular CSF","Vermis Cerebelli","Vertebra, cervical","Vertebra, lumbar","Vertebra, thoracic","Vesicle","Vesicular","Vesicular Fluid","Vestibule(Genital)","Vitreous Fluid","Vocal Cord","Vulva","Wrist"};
						validVersionDescriptions[HL7Version.v26] = new string[]{"Abdomen","Acetabulum","Achilles","Adenoids","Adrenal","Amniotic fluid","Amniotic Sac","Anal","Ankle","Antecubital","Antecubital Fossa","Antrum","Anus","Aorta","Aortic Rim","Aortic Valve","Appendix","Areola","Arm","Artery","Ascites","Ascitic Fluid","Atrium","Auricular","Axilla","Back","Bartholin Duct","Bartholin Gland","Bartholin Gland Fluid","Basophils","Bile Duct","Bile fluid","Bladder","Blood","Blood,  Arterial","Blood,  Capillary","Blood,  Venous","Blood, Cord","Blood, Whole","Body, Whole","Bone","Bone marrow","Bowel","Bowel, Large","Bowel, Small","Brachial","Brain","Brain Cyst Fluid","Breast","Breast fluid","Bronchial","Bronchiole/Bronchiolar","Bronchus/Bronchial","Broviac","Buccal","Bursa","Bursa Fluid","Buttocks","Calf","Canal","Canaliculis","Cannula","Canthus","Cardiac Muscle","Carotid","Carpal","Cavity","Cavity, Chest","Cecum/Cecal","Cerebral Spinal Fluid","Cervix","Cervix/Uterus","Cheek","Chest","Chest Tube","Chin","Circumcision Site","Clavicle/Clavicular","Clitoral","Clitoris","Coccygeal","Coccyx","Colon","Colostomy","Colostomy Stoma","Common Duct","Conjunctiva","Coral","Cord","Cord Blood","Cornea","Cranium, ethmoid","Cranium, frontal","Cranium, occipital","Cranium, parietal","Cranium, sphenoid","Cranium, temporal","Cubitus","Cuff","Cul De Sac","Culdocentesis","Deltoid","Dental","Dental Gingiva","Dialysis Fluid","Diaphragm","Digit","Disc","Dorsum/Dorsal","Duodenal Fluid","Duodenum/Duodenal","Dura","Ear","Ear bone, incus","Ear bone, malleus","Ear bone,stapes","Ear Lobe","Elbow","Elbow Joint","Endocardium","Endocervical","endolpthamitis","Endometrium","Endotracheal","Endourethral","Eosinophils","Epicardial","Epicardium","Epididymis","Epidural","Epiglottis","Esophageal","Esophagus","Ethmoid","External Jugular","Eye","Eyebrow","Eyelid","Face","Facial bone, inferior nasal concha","Facial bone, lacrimal","Facial bone, maxilla","Facial bone, nasal","Facial bone, palatine","Facial bone, vomer","Facial bone, zygomatic","Fallopian Tube","Femoral","Femoral Head","Femur","Fetus","Fibula","Finger","Finger Nail","Follicle","Foot","Forearm","Forehead","Foreskin","Fourchette","Gall Bladder","Genital","Genital - Vulva","Genital Cervix","Genital Lesion","Genital Lochia","Gland","Glans","Gluteal","Gluteus","Gluteus Medius","Groin","Gum","Hair","Hallux","Hand","Head","Heart","Heart Valve","Heart Valve, Bicuspid","Heart Valve, Tricuspid","Heel","Hemorrhoid","Hip","Hip Joint","Humerus","Hymen","Ileal Conduit","Ileal Loop","Ileostomy","Ileum","Iliac","Iliac Crest","Ilical Conduit","Inguinal","Jugular, Internal","Intestine","Intracervical","Intranasal","Intrauterine","Introitus","Ischium","Jaw","Kidney","Knee","Knee Fluid","Knee Joint","Labia","Labia Majora","Labia Minora","Lacrimal","Lamella","Intestine, Large","Larynx","Leg","Lens","Leukocytes","Lingual","Lingula","Lip","Liquid Stool","Liver","Lobe","Lochia","Loop, Ishial","Lumbar","Lumen","Lung","Lymph Node","Lymph Node, Groin","Lymphocytes","Macrophages","Malleolus","Mandible/Mandibular","Marrow","Mastoid","Maxilla/Maxillary","Maxillary Sinus","Meatus","Meconium","Mediastinum","Medullary","Membrane","Meninges","Metacarpal","Metatarsal","Milk, Breast","Mitral Valve","Molar","Mons Pubis","Mons Ureteris","Mons Veneris(Mons Pubis)","Mouth","Mrsa:","Myocardium","Nail","Nail Bed","Nail, Finger","Nail, Toe","Nares","Nasal","Nasal Septum","Nasolacrimal","Nasopharyngeal","Nasotracheal","Navel","Neck","Nerve","Nipple","Nose","Nose (Nasal Passage)","Nostril","Occipital","Olecranon","Omentum","Orbit/Orbital","Oropharynx","Os coxa (pelvic girdle)","Ovary","Palate","Palate, Hard","Palate, Soft","Palm","Pancreas","Pancreatic Fluid","Parasternal","Paratracheal","Parietal","Paronychia","Parotid","Patella","Pelvis","Penile Shaft","Penis","Perianal/Perirectal","Pericardial Fluid","Pericardium","Periclitoral","Perihepatic","Perineal","Perineal Abscess","Perinephric","Perineum","Periorbital","Perirectal","Perisplenic","Peritoneal","Peritoneal Fluid","Peritoneum","Peritonsillar","Periurethal","Perivesicular","Phalanyx","Pilonidal","Pinna","Placenta","Placenta (Fetal Side)","Placenta (Maternal Side)","Plantar","Pleura","Pleural Fluid","Pleural Fluid (Thoracentesis Fld)","Popliteal","Preauricular","Prerenal","Prostate Gland","Prostatic Fluid","Pubic","Pulmonary Artery","Radial","Radius","Rectal","Rectum","Red Blood Cells","Renal","Renal Pelvis","Retroperitoneal","Rib","Sacral","Sacrococcygeal","Sacroiliac","Sacrum","Salivary Gland","Scalp","Scapula/Scapular","Sclera","Scrotum/Scrotal","Semen","Seminal Fluid","Septum/Septal","Seroma","Shin","Sholder Joint","Shoulder","Sigmoid","Sinus","Skeletal Muscle","Skene's Gland","Skull","Intestine, Small","Sole","Spermatozoa","Sphenoid","Spinal Cord","Spleen","Sternum/Sternal","Stoma","Stoma, Urinary","Stomach","Stump","Sub Clavian","Subdiaphramatic","Subdural","Subdural Fluid","Subgaleal Fluid","Submandibular","Submaxillary","Submental","Subphrenic","Supra Cervical","Supraclavicle/Supraclavicular","Suprapubic","Suprapubic Specimen","Sweat","Sweat Gland","Synovial","Synovial Fluid","Synovium","Tarsal","Tear Duct","Tears","Temple","Temporal","Temporal Lobe","Testicle(Testis)","Thigh","Thoracentesis","Throat","Thumb","Thumbnail","Thymus","Thyroid","Tibia","Toe","Toe Nail","Tongue","Tonsil","Tooth","Tooth Socket","Trachea/Tracheal","Transbronchial","Transcarina Asp","Ulna/Ulnar","Umbilical Blood","Umbilicus","Ureter","Urethra","Uterine","Uterine Cul/De/Sac","Uterus","Vagina/Vaginal","Vaginal Cuff","Vaginal Vault","Valve","Vas Deferens","Vastus Lateralis","Vault","Vein","Ventragluteal","Ventricular CSF","Vermis Cerebelli","Vertebra, cervical","Vertebra, lumbar","Vertebra, thoracic","Vesicle","Vesicular","Vesicular Fluid","Vestibule(Genital)","Vitreous Fluid","Vocal Cord","Vulva","Wrist"};
						validVersionDescriptions[HL7Version.v27] = new string[]{"Abdomen","Acetabulum","Achilles","Adenoids","Adrenal","Amniotic fluid","Amniotic Sac","Anal","Ankle","Antecubital","Antecubital Fossa","Antrum","Anus","Aorta","Aortic Rim","Aortic Valve","Appendix","Areola","Arm","Artery","Ascites","Ascitic Fluid","Atrium","Auricular","Axilla","Back","Bartholin Duct","Bartholin Gland","Bartholin Gland Fluid","Basophils","Bile Duct","Bile fluid","Bladder","Blood","Blood,  Arterial","Blood,  Capillary","Blood,  Venous","Blood, Cord","Blood, Whole","Body, Whole","Bone","Bone marrow","Bowel","Bowel, Large","Bowel, Small","Brachial","Brain","Brain Cyst Fluid","Breast","Breast fluid","Bronchial","Bronchiole/Bronchiolar","Bronchus/Bronchial","Broviac","Buccal","Bursa","Bursa Fluid","Buttocks","Calf","Canal","Canaliculis","Cannula","Canthus","Cardiac Muscle","Carotid","Carpal","Cavity","Cavity, Chest","Cecum/Cecal","Cerebral Spinal Fluid","Cervix","Cervix/Uterus","Cheek","Chest","Chest Tube","Chin","Circumcision Site","Clavicle/Clavicular","Clitoral","Clitoris","Coccygeal","Coccyx","Colon","Colostomy","Colostomy Stoma","Common Duct","Conjunctiva","Coral","Cord","Cord Blood","Cornea","Cranium, ethmoid","Cranium, frontal","Cranium, occipital","Cranium, parietal","Cranium, sphenoid","Cranium, temporal","Cubitus","Cuff","Cul De Sac","Culdocentesis","Deltoid","Dental","Dental Gingiva","Dialysis Fluid","Diaphragm","Digit","Disc","Dorsum/Dorsal","Duodenal Fluid","Duodenum/Duodenal","Dura","Ear","Ear bone, incus","Ear bone, malleus","Ear bone,stapes","Ear Lobe","Elbow","Elbow Joint","Endocardium","Endocervical","endolpthamitis","Endometrium","Endotracheal","Endourethral","Eosinophils","Epicardial","Epicardium","Epididymis","Epidural","Epiglottis","Esophageal","Esophagus","Ethmoid","External Jugular","Eye","Eyebrow","Eyelid","Face","Facial bone, inferior nasal concha","Facial bone, lacrimal","Facial bone, maxilla","Facial bone, nasal","Facial bone, palatine","Facial bone, vomer","Facial bone, zygomatic","Fallopian Tube","Femoral","Femoral Head","Femur","Fetus","Fibula","Finger","Finger Nail","Follicle","Foot","Forearm","Forehead","Foreskin","Fourchette","Gall Bladder","Genital","Genital - Vulva","Genital Cervix","Genital Lesion","Genital Lochia","Gland","Glans","Gluteal","Gluteus","Gluteus Medius","Groin","Gum","Hair","Hallux","Hand","Head","Heart","Heart Valve","Heart Valve, Bicuspid","Heart Valve, Tricuspid","Heel","Hemorrhoid","Hip","Hip Joint","Humerus","Hymen","Ileal Conduit","Ileal Loop","Ileostomy","Ileum","Iliac","Iliac Crest","Ilical Conduit","Inguinal","Jugular, Internal","Intestine","Intracervical","Intranasal","Intrauterine","Introitus","Ischium","Jaw","Kidney","Knee","Knee Fluid","Knee Joint","Labia","Labia Majora","Labia Minora","Lacrimal","Lamella","Intestine, Large","Larynx","Leg","Lens","Leukocytes","Lingual","Lingula","Lip","Liquid Stool","Liver","Lobe","Lochia","Loop, Ishial","Lumbar","Lumen","Lung","Lymph Node","Lymph Node, Groin","Lymphocytes","Macrophages","Malleolus","Mandible/Mandibular","Marrow","Mastoid","Maxilla/Maxillary","Maxillary Sinus","Meatus","Meconium","Mediastinum","Medullary","Membrane","Meninges","Metacarpal","Metatarsal","Milk, Breast","Mitral Valve","Molar","Mons Pubis","Mons Ureteris","Mons Veneris(Mons Pubis)","Mouth","Mrsa:","Myocardium","Nail","Nail Bed","Nail, Finger","Nail, Toe","Nares","Nasal","Nasal Septum","Nasolacrimal","Nasopharyngeal/Nasopharynx","Nasotracheal","Navel","Neck","Nerve","Nipple","Nose (Nasal Passage)","Nose/Nose(outside)","Nostril","Occipital","Olecranon","Omentum","Orbit/Orbital","Oropharynx","Os coxa (pelvic girdle)","Ovary","Palate","Palate, Hard","Palate, Soft","Palm","Pancreas","Pancreatic Fluid","Parasternal","Paratracheal","Parietal","Paronychia","Parotid/Parotid Gland","Patella","Pelvis","Penile Shaft","Penis","Perianal/Perirectal","Pericardial Fluid","Pericardium","Periclitoral","Perihepatic","Perineal","Perineal Abscess","Perinephric","Perineum","Periorbital","Perirectal","Perisplenic","Peritoneal","Peritoneal Fluid","Peritoneum","Peritonsillar","Periurethal","Perivesicular","Phalanyx","Pilonidal","Pinna","Placenta","Placenta (Fetal Side)","Placenta (Maternal Side)","Plantar","Pleura","Pleural Fluid","Pleural Fluid (Thoracentesis Fld)","Popliteal","Preauricular","Prerenal","Prostate Gland","Prostatic Fluid","Pubic","Pulmonary Artery","Radial","Radius","Rectal","Rectum","Red Blood Cells","Renal","Renal Pelvis","Retroperitoneal","Rib","Sacral","Sacrococcygeal","Sacroiliac","Sacrum","Salivary Gland","Scalp","Scapula/Scapular","Sclera","Scrotum/Scrotal","Semen","Seminal Fluid","Septum/Septal","Seroma","Shin","Sholder Joint","Shoulder","Sigmoid","Sinus","Skeletal Muscle","Skene's Gland","Skull","Intestine, Small","Sole","Spermatozoa","Sphenoid","Spinal Cord","Spleen","Sternum/Sternal","Stoma","Stoma, Urinary","Stomach","Stump","Sub Clavian","Subdiaphramatic","Subdural","Subdural Fluid","Subgaleal Fluid","Submandibular","Submaxillary","Submental","Subphrenic","Supra Cervical","Supraclavicle/Supraclavicular","Suprapubic","Suprapubic Specimen","Sweat","Sweat Gland","Synovial","Synovial Fluid","Synovium","Tarsal","Tear Duct","Tears","Temple","Temporal","Temporal Lobe","Testicle(Testis)","Thigh","Thorax/Thoracic/Thoracentesis","Throat","Thumb","Thumbnail","Thymus","Thyroid","Tibia","Toe","Toe Nail","Tongue","Tonsil","Tooth","Tooth Socket","Trachea/Tracheal","Transbronchial","Transcarina Asp","Ulna/Ulnar","Umbilical Blood","Umbilicus/Umbilical","Ureter","Urethra","Uterine","Uterine Cul/De/Sac","Uterus","Vagina/Vaginal","Vaginal Cuff","Vaginal Vault","Valve","Vas Deferens","Vastus Lateralis","Vault","Vein","Ventragluteal","Ventricular CSF","Vermis Cerebelli","Vertebra, cervical","Vertebra, lumbar","Vertebra, thoracic","Vesicle","Vesicular","Vesicular Fluid","Vestibule(Genital)","Vitreous Fluid","Vocal Cord","Vulva","Wrist"};
			            

        }

        
        public override ValidationIssue[] RunRule(string name, object owningObject, object value)
        {
            //todo: check if the value is valid in the current version
            //if the value is not valid in the current version, add it as a validation issue


            return new ValidationIssue[0];
        }
    }
}
